mahoohoo (atelodus simus) - Spanish English Dictionary